@charset "UTF-8";

body,
body .x-btn button,
body .btn,
body .btnImportant,
body .btnDisabled,
body .btnCancel,
body .menuButton .menuButtonButton,
body .menuButton .menuButtonMenu a,
body .menuButton .menuButtonMenu input.theOption,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Twemoji Country Flags', GUNextLight, 'PingFang TC', 'Microsoft JhengHei', 'BIZ UDGothic', 'BIZ UDPGothic', 'Helvetica Neue', Helvetica, Arial, '-apple-system', system-ui, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
}

ul li,
ol li {
  margin-left: 6px;
  padding-left: 0;
}

/* Response to incorrect styles by common.css */
body button:hover,
body .btn:hover,
body .btnCancel:hover,
body .menuButton .menuButtonButton:hover {
  background-position: center;
}

// Adjustment to fit others
.header-title,
.section-title,
.sub-section-title,
.question-title,
p,
h3 {
  display: block;
  font-family: 'Twemoji Country Flags', GUNext, 'PingFang TC', 'Microsoft JhengHei', 'BIZ UDGothic', 'BIZ UDPGothic', 'Helvetica Neue', Helvetica, Arial, '-apple-system', system-ui, sans-serif;
}

.fr-styling_title,
.u-uqFont-l,
.u-uqFont-r,
.u-uqFont-b {
  font-family: 'Twemoji Country Flags','GUNext', 'Hiragino Kaku Gothic Pro', 'Hiragino Sans', 'Meiryo', 'MS PGothic', 'BIZ UDGothic', 'BIZ UDPGothic', 'Helvetica Neue', 'Helvetica', 'Arial', -apple-system, system-ui, sans-serif;
}
